package q10.Visitor;

import q10.Operatori.*;
import q10.Functii.FunctiiElementare.*;
import q10.Functii.FunctiiTrigonometrice.*;
import q10.Arbori.Nod;

public abstract class Visitor {
	public abstract void visit(Cat c);
	public abstract void visit(Minus m);
	public abstract void visit(Plus p);
	public abstract void visit(Produs pr);
	
	public abstract void visit(Constanta ct);
	public abstract void visit(Necunoscuta n);
	
	public abstract void visit(Sin sin);
	public abstract void visit(Cos cos);
	public abstract void visit(Tg tg);
	public abstract void visit(Ctg ctg);
	
	public abstract void visit(Nod nod);
}
